from django.urls import path, include
from demo_app import views
from rest_framework_jwt.views import obtain_jwt_token

# 认证和权限
# 认证:  用户名和密码  =>  凭据(session,  token=> jwt)
# restful-jwt  提供视图来处理
# 需要路由接收用户名和密码


urlpatterns = [
    # path('books/', views.book_view),  # 必须跟函数
    # path('books/', views.BookView.as_view()),  # 执行as_view就会得到一个函数
    path('books/', views.BookAPIView.as_view()),  # 执行as_view就会得到一个函数
    # path('books/', views.BookGenericAPIView.as_view()),  # 执行as_view就会得到一个函数
    # path('books/<int:pk>/', views.BookGenericAPIView.as_view()),  # 执行as_view就会得到一个函数
    # # path('heros/', views.HeroAPIView.as_view()),  # 执行as_view就会得到一个函数
    # path('heros/', views.HeroGenericAPIView.as_view()),  # 执行as_view就会得到一个函数
    # path('heros/<int:pk>/', views.HeroGenericAPIView.as_view()),  # 执行as_view就会得到一个函数
    # path('login/', obtain_jwt_token),


]